package com.hy.medicine.dingdan.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 创建订单的数据传输对象
 */
@Data
public class OrderCreateDTO {
    private Long userId;              // 用户ID
    private String receiverName;      // 收货人姓名
    private String receiverPhone;     // 收货人电话
    private String receiverAddress;   // 收货地址
    private String paymentType;       // 支付方式: WECHAT-微信,  CARD-银行卡
    private String paymentName;       // 支付方式名称
    private BigDecimal deliveryFee;   // 运费
    private BigDecimal totalAmount;   // 订单总金额(不含运费)
    private BigDecimal actualPayment; // 实际支付金额(含运费)
    private List<OrderItemDTO> orderItems; // 订单项列表
}
